Skip to main content
TrustRadius
AWS CodePipeline

AWS CodePipeline

Overview

What is AWS CodePipeline?

AWS CodePipeline is a fully managed continuous delivery service that helps users automate release pipelines for fast, reliable application and infrastructure updates. CodePipeline automates the build, test, and deploy phases of the release process every time there is a code…

Read more
Recent Reviews
Read all reviews

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

AWS CodePipeline

$1

Cloud
per active pipeline/per month

Free Tier

Free

Cloud

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Details

What is AWS CodePipeline?

AWS CodePipeline Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(32)

Attribute Ratings

Reviews

(1-5 of 5)
Companies can't remove reviews or game the system. Here's why
October 27, 2023

AWS CodePipeline Review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Our IT Ops use AWS CodePipeline as a continuous delivery service in our company. We use it for easy and automated deployment of our applications and micro-services. This product makes sure that our applications and micro-services are properly built and well tested before they are deployed in production and uses the proper and uniform configuration across those applications.
  • Automation of applications and micro-services deployment.
  • Faster deployment of applications.
  • Dynamic and manageable configuration of applications before deployment.
  • Better developer experience in terms of deployment.
  • Setup can be a bit complex.
  • Ease of setup can be improved.
  • No-code option for setup would be nice.
The AWS CodePipeline service is very well suited if you already use Amazon Web Services for some of your other Cloud needs. Also, if you want to be agile in your web application development, a continuous delivery service like AWS CodePipeline will be very useful and will make deployment faster, easier and well built.
  • Automated application build.
  • Automated testing.
  • Automated release across different environments.
  • Faster deployment and release to production.
  • Savings due to shorter developer man-hours.
  • Better developer experience.
I haven't used any other similar products.
September 29, 2021

Great tool

Manuela Jacqueline Mercado Rodríguez | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is used across the whole organization to automatically build, deploy, test, and migrate data to the stacks. In this way, we have unique environments for each branch that allows us to see the expected changes for testing manually and the results of the integration tests. In updates in each push to the branch.
  • Automation
  • Builds
  • Tests
  • Performance
  • Rendering of the page consumes a lot of data and it refreshes continuously
It is very suited for automation of build, data migration, deployment, and tests for a stack for every push on a branch (or with a different configuration). For large projects, this is great. It facilitates the process of development and testing. Sometimes the space (and costs) are a constraint but the facility is worth it.
  • Automation
  • Tests
  • Configuration
  • It has a positive ROI
Ramindu Deshapriya | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
AWS CodePipeline is used to manage CI/CD pipelines for various products we build for customers on AWS. It is being used for such products associated with various projects across our whole organization. It enabled us to build delivery pipelines for applications we are deploying on AWS native stacks.
  • Running and managing deployments for AWS native applcations
  • Seamlessly integrating the suite of build tools AWS has to offer
  • Integration with build and version control services that are not native to AWS
AWS CodePipeline is the best solution to use if your application stack is completely AWS-native. This means you are exclusively using AWS tools to manage your source control, build management, and you are deploying your applications to AWS services such as EC2, Elastic Beanstalk, Lambda, EMR, etc. It integrates very well with AWS CodeCommit, CodeBuild, and Elastic Beanstalk to manage source control, building, and deployment. However, it does not integrate too well with third-party source control and build management tools such as Github, Travis, Jenkins, CodeShip, etc.
  • AWS CodePipeline reduced CI/CD pipeline development time by 10% for AWS native application stacks.
  • AWS CodePipeline reduced response time to build failures by 3% through SNS integrations.
We selected AWS CodePipeline mainly because we wanted to keep the application stack completely native to AWS, and CodePipeline provided the best integrations with AWS services that we were using, such as S3, Elastic Beanstalk, and Lamba. Furthermore, AWS CodePipeline provided the best support for the security paradigms within AWS, such as private subnets and IAM roles. Other services we evaluated would not integrate with these services and security options without a great deal of modification and effort.
We didn't need a lot of support with AWS CodePipeline as it was pretty straightforward to configure and use, but where we ran into problems, the AWS community was able to help. AWS support agents were also helpful in resolving some of the minor issues we encountered, which we could not find a solution elsewhere.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
AWS CodePipeline is being used as a continuous integration/continuous deployment tool at my organization. It is used by specific teams that require builds within a CI/CD developer workflow. The business problems it addresses is the need for automated code deployment and testing pipeline that allows for a continuous flow of code from testing to staging to deployment.
  • Continuous integration
  • Continuous delivery
  • Automated release pipeline
  • Amazon exclusivity
  • Cleaner interface
AWS CodePipeline is well suited for a specific software engineering workflow. If there is a need to deploy code within a framework, then this is a great tool to automate the code deployments outward. The scenarios where it is less appropriate is in situations of internal tooling or other code that might not change as often or are tools running locally.
  • Increased deployment speed
  • Reduced server side bugs
  • Increased transparency
Overall, I give AWS Codepipeline a 9 because it gets the job done and I can't complain much about the web interface as much of the action is taking place behind the scenes on the terminal locally or via Amazon's infrastructure anyway. It would be nicer to have a better flowing and visualizable web interface, however.
AWS Support is bar none and I have access to dedicated account managers on the business level so they can help me with any questions I have regarding their product. No complaints there at all because they have dedicated support engineers who can help me understand the product well.
AWS Codepipeline is proprietary to Amazon Web Services and works well when you're working with other AWS products. If you're using a different technology stack, then Codepipeline may not be the best tool and some open source/closed source tools available on the web may suffice.
Richard Rout | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
CodePipeline is a very flexible continuous integration and continuous delivery tool. Our organization development team uses it to build and deploy our app; it makes deploying within the AWS environment a bit easier.
  • Works well within the AWS ecosystem.
  • Coordinates various continuous delivery steps.
  • Ease of use - things like CircleCI or other tools are a bit easier to learn.
  • Ability to build from more sources.
If you're already on AWS, then using it as your build/test/deploy system makes a lot of sense. However, there are easier tools out there to do it that may not be as flexible, or may work better with your source control system.
  • Same benefit any CI/CD system has - we're always delivering features.
  • Quicker feedback on developed features.
  • More investment was made into getting it set up.
They all pretty much have the same feature set. AWS CodePipeline has been improving in recent years, and it just makes sense to keep everything within Amazon's ecosystem.
It could be a little quicker at running its processes/stages. But it's reliable and backed by AWS so you know it doesn't go down often.
Like anything AWS, there is a steep learning curve involving permissions, new terminology, and a slightly confusing interface or CLI.
Return to navigation